function DefaultScene(webglObj){
	
	Scene.call(this);
	
	var _webglObj = webglObj;
	var _scene = new THREE.Scene();
	var _camera = null;
	var _renderer = _webglObj.getRenderer();
	var domContainer = _webglObj.getDomContainer();
	
	
	var geometry = new THREE.CubeGeometry( 10, 10, 10 );
	var obj = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial( { color:  0xff0000 } ) );
	 _scene.add( obj);
	
	
	//+++++++++ CAMARA PRINCIPAL ++++++++++
	 _camera = new THREE.PerspectiveCamera( 60, $(domContainer).width()/$(domContainer).height(), 1, 1000 );
	 _camera.position.z = 30;
	 _camera.position.y = 20;
	 _camera.lookAt(new THREE.Vector3());
	
	 var light = new THREE.DirectionalLight( 0xffffff );
	 light.position.copy( _camera.position).normalize();
	 _scene.add( light );
		
	 
	this.animate = function(){
		
		var time = Date.now() * 0.0015;
		obj.rotation.y = -time;
		
		_renderer.render( _scene, _camera );
		
	}
	
	
this.handleEvent = function(params){
		
		if (!params || !params.type){return;}
		
		switch(params.type){	
				
			case 'resize':
				
				var SCREEN_WIDTH = $(domContainer).width();
                var SCREEN_HEIGHT = $(domContainer).height();
                _camera.aspect = SCREEN_WIDTH/SCREEN_HEIGHT;
                _camera.updateProjectionMatrix();
                _renderer.setSize(SCREEN_WIDTH, SCREEN_HEIGHT);
                _renderer.setScissor( 0,0, SCREEN_WIDTH, SCREEN_HEIGHT );
                _renderer.setViewport( 0,0, SCREEN_WIDTH, SCREEN_HEIGHT);
                
				break;
		}
		
	}
};